home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacAddict 5
/
MacAddict_005_1997_01.iso
/
Shareware
/
System Utilities
/
SquelchSysBeep ƒ
/
SquelchSysBeep.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-10-18
|
437b
|
26 lines
#include <Sound.h>
#include <OSUtils.h>
#ifndef sysBeepDisable
#define sysBeepDisable 0x0000
#endif
#ifndef sysBeepEnable
#define sysBeepEnable 0x0001
#endif
OSErr CurErr;
short *sysBeepState;
void Squelch()
{
CurErr = noErr;
*sysBeepState = sysBeepDisable;
SndGetSysBeepState(sysBeepState);
if (*sysBeepState == sysBeepEnable) {
CurErr = SndSetSysBeepState(sysBeepDisable);
};
if (CurErr != noErr) {
SysBeep(5);
};
};